package com.xuerhua.yxt.vo;

import com.xuerhua.yxt.common.enums.RelationType;
import com.xuerhua.yxt.model.GridBase;
import com.xuerhua.yxt.utils.StringUtil;

public class TeacherLeaveQueryVO extends GridBase {

	private Integer schoolId;
	
	private Integer approverId;
	
	private Integer teacherId;
	
	private String leaveStatus;
	
	private String relationType = RelationType.TEACHER_LEAVE.getCode();

	private String applyStartDate;
	
	private String applyEndDate;
	
	public Integer getSchoolId() {
		return schoolId;
	}

	public void setSchoolId(Integer schoolId) {
		this.schoolId = schoolId;
	}

	public Integer getApproverId() {
		return approverId;
	}

	public void setApproverId(Integer approverId) {
		this.approverId = approverId;
	}

	public Integer getTeacherId() {
		return teacherId;
	}

	public void setTeacherId(Integer teacherId) {
		this.teacherId = teacherId;
	}

	public String getLeaveStatus() {
		return leaveStatus;
	}

	public void setLeaveStatus(String leaveStatus) {
		this.leaveStatus = StringUtil.emptyToNull(leaveStatus);
	}

	public String getRelationType() {
		return relationType;
	}

	public void setRelationType(String relationType) {
		this.relationType = relationType;
	}

	public String getApplyStartDate() {
		return applyStartDate;
	}

	public void setApplyStartDate(String applyStartDate) {
		this.applyStartDate = StringUtil.emptyToNull(applyStartDate);
	}

	public String getApplyEndDate() {
		return applyEndDate;
	}

	public void setApplyEndDate(String applyEndDate) {
		this.applyEndDate = StringUtil.emptyToNull(applyEndDate);
	}
	
}
